/**   
* @Title: ApiConstantErrCode.java 
* @Package com.gj.modules.gj.data 
* @Description: TODO(用一句话描述该文件做什么) 
* @author jacking  
* @date 2017年12月25日 下午12:04:03 
* @version V1.0   
*/
package com.txby.common.data;

/** 
 * 接口访问公共数据状态标识
* @ClassName: ConstantErrCode 
* @Description: TODO(这里用一句话描述这个类的作用) 
* @author jacking
* @date 2017年12月25日 下午12:04:03 
*  
*/

public enum ConstantErrCode {
/*  >4000: 参数验证失败,参数不正确
	>4001: 访问验证失败,格式不正确
	>4002: 访问验证失效,请重新登录验证
	>4003：用户已在其他设备登录,请重新登录验证
	>5000: 系统开小差，请稍后重试
	>4500：暂无数据 
	>4501：无权限操作
*/
	/**
	 * 成功
	 */
	CODE_0(0, "成功"),
	/**
	 * 1     失败
	 */
	CODE_1(1, "失败"),
	/**
	 * 参数验证失败,参数不正确
	 */
	CODE_4000(4000, "参数验证失败,参数不正确"),
	/**
	 *访问验证失败,格式不正确
	 */
	CODE_4001(4001, "访问验证失败,格式不正确"), 
	/**
	 *访问验证失效,请重新登录验证
	 */
	CODE_4002(4002, "访问验证失效,请重新登录验证"), 
	/**
	 *访问验证失效，用户已在其他设备登录,请重新登录验证
	 */
	CODE_4003(4003, "访问验证失效，用户已在其他设备登录,请重新登录验证"),
	/**
	 * 系统开小差，请稍后重试
	 */
	CODE_5000(5000, "系统开小差，请稍后重试"), 
	/**
	 * 暂无数据 
	 */
	CODE_4500(4500, "暂无数据 "), 
	/**
	 * 无权限操作
	 */
	CODE_4501(4501, " 无权限操作"), 
	 
	;

	private String info;
	private Integer code;

	private ConstantErrCode(Integer code, String info) {
		this.info = info;
		this.code = code;
	}

	public String getInfo() {
		return this.info;
	}

	public Integer getCode() {
		return this.code;
	}

}
